
//范围小的类型将自送向范围大的类型提升byte,short,char>int>long>float>double
//浮点转整数，直接取消小数点，可能造成数据损失精度  int强转为short直接砍掉2字节 可能造成数据丢失
public class demo1 {
    //
    public static void main(String args[]){
        byte i = 5;
        int b =i;
        System.out.println(b);
    //不同类型的相加 int将自动提升为double类型进行运算
        int a = 4;
        double c = 2.9;
        double d = a + c;
        System.out.println(d);
        //取整
        System.out.println(5/2);
        //取模
        System.out.println(5%2);

        System.out.println("------结束--------");
    }
}
